﻿@charset "utf-8";
/*all tag reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none;}
input.hidefocus::-moz-focus-inner {border:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
legend{color:#5A5A5A;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
i,em{font-style:normal}
small{font-size:12px;display: block;}
.mb0 { margin-bottom: 0!important}
.clear { clear: both!important}
/*clearfix*/
* html .clearfix{zoom: 1;}
*+html .clearfix {zoom: 1;}
.clearfix:after {height: 0;visibility: hidden;content: ".";display: block;clear: both;}
/*body*/
body { background: #ffffff; font-family: "宋体"; font-size: 12px; line-height: 24px; color: #666666;}
a { color: #666666; text-decoration: none;}
a:hover { color: #ff0000; text-decoration: none;}
/*beader*/
#header { background: url(../images/head_bg.jpg) repeat-x left top;}
.head { width: 979px; margin: 0 auto; padding: 22px 0 7px 1px;}
.head h1 { width: 541px; float: left;}
.head .link { width: 150px; float: right; margin-top: 15px;}
.head .link li { float: left; background: url(../images/icon01.gif) no-repeat left center; padding: 0 0 0 10px; margin-right: 15px;}
.head .link li a { color: #ffffff; display: block;}
/*gNavi*/
#gNavi { background: url(../images/menu_bg.jpg) repeat-x left top; padding: 3px 0 0 0;}
.menu { width: 980px; margin: 0 auto;}
.menu li { float: left; background: url(../images/line01.jpg) no-repeat left top; padding: 0 0 0 2px;}
.menu li.index { background: none;}
.menu li a { font-size: 14px; color: #ffffff; font-weight: bold; display: block; width: 120px; text-align: center; padding: 7px 0 7px;}
.menu li a:hover { background: url(../images/menu_hover_bg.jpg) repeat-x left top;}
.menu li.gaoliang a { background: url(../images/menu_hover_bg.jpg) repeat-x left top;}
/*banner*/
.banner { background: url(../images/banner_bg.jpg) repeat-x left top; margin-bottom: 10px;}
.banner .slide { width: 980px; margin: 0 auto;}
.sc { width: 980px; margin: 0 auto; padding: 6px 0;}
/*main*/
#main { width: 980px; margin: 0 auto; padding-bottom: 20px; overflow: hidden;} 
#main .right { width: 748px; float: right; margin: 6px 0 0 10px; border: 1px #dadada solid;}
#main .left { width: 220px; float: right;}
#full-screen-slider { width:100%; height:320px; float:left; position:relative; z-index:0}
.banner #slides1{width:980px;margin:0 auto; position:relative}
#slides1 { display:block; width:100%; height:320px; list-style:none; padding:0; margin:0; position:relative;z-index:0}
#slides1 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides1 li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{position:absolute;top:410px;z-index:1;right: 25%;display:none}
#pagination li{float:left;width:20px;height:20px;background: #fff;border-radius: 20px;text-align: center;margin-right: 4px;line-height:20px;}
#pagination li.current1{background:#48b4ff}#pagination li.current1 a{color:#fff}
/*foot*/
.footer { background: #007bb9; font-size: 12px; color: #ffffff; text-align: center; padding: 11px 0;}
.footer a,.footer a:hover { color: #ffffff;}